package 算法很美.位运算奇巧淫技;

import java.util.Scanner;

/**
 * @ClassName : 判断奇偶数
 * @Author : 骆发茂
 * @Date: 2021/3/18 23:08
 * @Description :
 * === 1. and运算 ===
 *     and运算通常用于二进制取位操作，例如一个数 and 1的结果就是取二进制的最末位。
 *     这可以用来判断一个整数的奇偶，二进制的最末位为0表示该数为偶数，最末位为1表示该数为奇数.
 *     这可以用来判断一个整数的奇偶，二进制的最末位为0表示该数为偶数，最末位为1表示该数为奇数.
 *     这可以用来判断一个整数的奇偶，二进制的最末位为0表示该数为偶数，最末位为1表示该数为奇数.
 *     这可以用来判断一个整数的奇偶，二进制的最末位为0表示该数为偶数，最末位为1表示该数为奇数.
 *     这可以用来判断一个整数的奇偶，二进制的最末位为0表示该数为偶数，最末位为1表示该数为奇数.
 */
public class 判断奇偶数 {
    public static void main(String[] args) {
        int number;
        System.out.println("请输入一个数字，我将判断是奇数还是偶数！");
        Scanner scanner = new Scanner(System.in);
        number = scanner.nextInt();
        if((number&1)==0){
            System.out.println("这是偶数");}
            else{
                System.out.println("这是奇数");
            }
        }
    }

